import request from '@/utils/request'

// 查询生产订单 - 分页
export function queryMoList(data) {
  return request({
    url: '/tPrdMo/queryMoList',
    method: 'post',
    data
  })
}
// 查询生产详情 - 分页
export function queryMoDetails(params) {
  return request({
    url: '/tPrdMo/queryMoDetails',
    method: 'get',
    params
  })
}
// 审核生产订单 - 分页
export function auditPrdMos(data) {
  return request({
    url: '/tPrdMo/auditPrdMos',
    method: 'post',
    data
  })
}
// 反审核生产订单 - 分页
export function unauditPrdMos(data) {
  return request({
    url: '/tPrdMo/unauditPrdMos',
    method: 'post',
    data
  })
}
// 提交生产订单 - 分页
export function submitPrdMos(data) {
  return request({
    url: '/tPrdMo/submitPrdMos',
    method: 'post',
    data
  })
}
// 反提交生产订单 - 分页
export function unsubmitPrdMos(data) {
  return request({
    url: '/tPrdMo/unsubmitPrdMos',
    method: 'post',
    data
  })
}
// 生产订单 - 结案
export function endOrder(data) {
  return request({
    url: '/tPrdMo/end',
    method: 'post',
    data
  })
}
// 生产订单 - 反结案
export function unEnd(data) {
  return request({
    url: '/tPrdMo/unEnd',
    method: 'post',
    data
  })
}
// 生产订单 - 行结案
export function entryEnd(data) {
  return request({
    url: '/tPrdMo/entryEnd',
    method: 'post',
    data
  })
}
// 生产订单 - 行反结案
export function entryUnEnd(data) {
  return request({
    url: '/tPrdMo/entryUnEnd',
    method: 'post',
    data
  })
}
// 生产订单 - 行反审核
export function unAuditEntry(data) {
  return request({
    url: '/tPrdMo/unAuditEntry',
    method: 'post',
    data
  })
}
// 生产订单 - 行审核
export function auditEntry(data) {
  return request({
    url: '/tPrdMo/auditEntry',
    method: 'post',
    data
  })
}
// 生产订单挂起 反挂起
export function updatefispending(data) {
  return request({
    url: '/tPrdMo/updatefispending',
    method: 'post',
    data
  })
}
// 生产订单明细行挂起 反挂起
export function updateDetailedfispending(data) {
  return request({
    url: '/tPrdMo/updateDetailedfispending',
    method: 'post',
    data
  })
}
// 生产订单明细行删除
export function deleteEntryId(data) {
  return request({
    url: '/tPrdMo/deleteEntryId',
    method: 'post',
    data
  })
}
// 删除生产订单 - 分页
export function delPrdMos(data) {
  return request({
    url: '/tPrdMo/delPrdMos',
    method: 'post',
    data
  })
}
// 新增生产订单
export function insertTPrdMo(data) {
  return request({
    url: '/tPrdMo/insertTPrdMo',
    method: 'post',
    data
  })
}
// 修改生产订单 - 分页
export function updatePrdMo(data) {
  return request({
    url: '/tPrdMo/updatePrdMo',
    method: 'post',
    data
  })
}
// 更新生产订单明细业务状态 - 分页
export function updateMoStatus(data) {
  return request({
    url: '/tPrdMo/updateMoStatus',
    method: 'post',
    data
  })
}
// 生产订单下推流程单
export function insertProcess(data) {
  return request({
    url: '/tPrdProcess/insertProcess',
    method: 'post',
    data
  })
}
